import React from 'react'; // 引入React核心库
import { createRoot } from 'react-dom/client'; // 引入React 18的createRoot方法
// import './index.css'; // 引入全局样式文件
import App from './App'; // 引入根组件

// 获取根DOM元素
const container = document.getElementById('root');

// 创建React根实例
const root = createRoot(container);

// 渲染应用
root.render(
  // 严格模式，用于开发时检测潜在问题
  <React.StrictMode>
    {/* 根组件 */}
    <App />
  </React.StrictMode>
);

// 可选：注册Service Worker用于PWA功能
// if ('serviceWorker' in navigator) {
//   window.addEventListener('load', () => {
//     navigator.serviceWorker.register('/sw.js')
//       .then((registration) => {
//         console.log('SW registered: ', registration);
//       })
//       .catch((registrationError) => {
//         console.log('SW registration failed: ', registrationError);
//       });
//   });
// } 